package apiday01;
//String的演示
public class StringDemo01 {
    public static void main(String[] args) {
        String s1="123abc";//堆中有一个123abc字面量对象，同时缓存到常量池中
        //编译器再编译时，若发现时两个字面量相连，则会直接连接好并将结果保存起来
        String s2="123"+"abc";//直接复用常量池中的对象
        System.out.println(s1==s2);//true

        String s3="123";
        //因为s3是一个变量，所以在编译时并不会直接连接好
        String s4=s3+"123";
        System.out.println(s4==s1);//false
    }
}
